package com.zsd.android.dblib.db;

import java.util.List;

public interface IBaseDao<T> {

    long insert(T entity);

    /**
     * 修改对象
     * @param entity 按照这个对象来修改
     * @param where 修改哪个对象
     * @return
     */
    long update(T entity, T where);

    long delete(T where);

    List<T> query(T where);
    List<T> query(T where, String orderBy, Integer startIndex, Integer limit);
}
